package com.jingbian.cppccbackend.service.user;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jingbian.cppccbackend.entity.Users;
import com.jingbian.cppccbackend.entity.dto.ChangePasswordDTO;
import com.jingbian.cppccbackend.entity.dto.UserDTO;

/**
 * <p>
 * 用户信息表 服务类
 * </p>
 *
 * @author yezi
 * @since 2025-02-09
 */
public interface UsersService extends IService<Users> {
    /**
     * 根据账号查询用户信息
     *
     * @param phone 用户账号
     * @return 用户信息
     */
    Users getUserInfo(String phone);

    boolean add(UserDTO user);

    Users wxLogin(String code);

    int updateUsers(ChangePasswordDTO changePasswordDTO);
}
